////////////////////////////////////////////////////////////////////////////////
//                                                                            //
// This file is a part of PMCG project. PMCG is the acronym of Physical       //
// Methods in Computer Graphics.                                              //
//                                                                            //
// Classical algorithms in computer graphics use discrete objects in 3D space //
// like vectors, matrices, triangles, planes. Physical way use an  analytical //
// objects like function, scalar and vector fields. Physical way gives new    //
// look to classical algorithms and allows to overcome some difficulties of   //
// pure geometric methods.                                                    //
//                                                                            //
// Project site:                                                              //
//     http://code.google.com/p/pmcg/                                         //
//                                                                            //
////////////////////////////////////////////////////////////////////////////////

#ifndef GEOMETRYALGS_H
#define GEOMETRYALGS_H

#include "TriMesh.h"

//! For the given point check is the point inside polyhedron. Algorithm
//! use vector flux way.
bool IsPointInPolyhedron(const TriMesh & mesh, const Vector3D & v);

#endif // GEOMETRYALGS_H
